formattedHeight
Type
property
Summary
Reports the height needed by an object to display its full contents without scrolling.
Syntax
get the formattedHeight of <object>
get the formattedHeight of [<chunk> of] <field>
Description
Use the formattedHeight property to determine how much vertical space an object needs. For example, if your stack has a field whose contents change for each card, use the field's formattedHeight property in an openCard handler to resize the field for its contents on each card.
If you specify a card or group, the formattedHeight reports the height of a rectangle that includes all objects in that card or group whose visible property is true.
If you specify an image or player, the formattedHeight property reports the original un-scaled height of the image or movie.
If you specify an object in a group, the value reported is the formattedHeight that object requires for the current card, so if you want to get the formattedHeight of a field's text on a certain card, you must go to that card first.
The formattedHeight of a field is the amount of vertical space the field's text requires, taking line breaks into account and including top and bottom margins.
The formattedHeight of a chunk in a field is the amount of vertical space that portion of the field's text requires, taking line breaks into account but disregarding margins.
Examples
set the height of field 1 to the formattedHeight of field 1
put the formattedHeight of the clickLine into selectedHeight
get the formattedHeight of word 1 to 17 of field "Info"
Related
command: revChangeWindowSize, group
function: textHeightSum
glossary: object, property, handler, current card, chunk
keyword: integer, image, field, card
property: formattedTop, visible, thumbSize, fixedLineHeight, margins
Compatibility and Support
Introduced
LiveCode 1.0
OS
mac
windows
linux
ios
android
Platforms
desktop
server
mobile